package com.blue.facade.sys.user.service;

import java.util.List;

import com.blue.common.support.IService;
import com.blue.facade.sys.user.entity.Menu;


/**
 * 菜单Dubbo服务接口
 * @作者：杨浩泉
 * @时间：2016年11月4日
 * @版本： v1.0
 */
public interface MenuFacade extends IService<Menu, Long> {

	/**
	 * 加载所有菜单分类（一级菜单）
	 * @return
	 */
	List<Menu> getMenuCategory() ;
	
	/**
	 * 根据菜单分类ID加载分类子菜单
	 * @param id
	 * @return
	 */
	List<Menu> getMenuByParentId(Long id) ;
	
	/**
	 * 加载所有菜单
	 * @param id
	 * @return
	 */
	List<Menu> getAllMenus() ;
	
}
